View Javadoc

1   package org.naftulin.classpathexplorer.dublicate.imlp;
2   
3   import java.io.File;
4   
5   import org.naftulin.classpathexplorer.AccessibleResource;
6   
7   /***
8    * Represents a War - archive for accessible resources. Unsupported right now,
9    * we cannot deal with archived war files yet...
10   * @author henry naftulin
11   * @version 0.1
12   */
13  class WarArchive extends AccessibleArchive {
14  
15  	public WarArchive(File file) {
16  		super(file);
17  	}
18  
19  	/***
20  	 * @exception UnsupportedOperationException not yet supported.
21  	 */
22  	public AccessibleResource[] getAccessibleResources() {
23  		throw new UnsupportedOperationException("Not yet supported");
24  	}
25  	
26  	/***
27  	 * Returns the string representation of the resource.
28  	 * @return the string representation of the resource.
29  	 */
30  	public String toString() {
31  		StringBuffer sb = new StringBuffer(100);
32  		sb.append("War Archive[");
33  		sb.append(super.toString());
34  		sb.append("]\n");
35  		return sb.toString();
36  	}
37  	
38  	/***
39  	 * Returns the xml representation of the resource.
40  	 * @return the xml representation of the resource.
41  	 */
42  	public String toXml() {
43  		StringBuffer sb = new StringBuffer(100);
44  		sb.append("<warArchive ");
45  		sb.append(super.toString());
46  		sb.append("/>\n");
47  		return sb.toString();
48  	}
49  }